tracked armored ambulance - Allemand Anglais Dictionnaire